import request from '../../utils/request'
// pages/login/login.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
  },
  handleLogin() {
    wx.login({
      timeout: 10000,
      success(res) {
        request('/login_by_wx', res.code, 'POST')
            .then(response=> {
              if (response.code === 'ok') {
                wx.setStorage({
                  key: 'cookie',
                  data: response.cookie,
                  encrypt: true,
                  success() {
                    wx.getStorage({
                      key: 'cookie',
                      encrypt: true,
                      success(res) {
                        // const cookie = res.data
                        wx.navigateBack({
                          delta: 1
                        })
                        // request('/userInfo', {cookie})
                        //     .then(res=> {
                        //       /*
                        //       * 拿到用户昵称和头像，无头像则默认，无昵称则随机
                        //       * */
                        //     })
                      }
                    })
                  }
                })
              } else {
                console.log(response.errmsg)
              }
            }, reject=> {
              console.log('fail:',reject)
            })
      },
      fail(err) {
        console.log(err)
      }
    })
  },
  handlePhoneLogin() {
    wx.navigateTo({
      url: '/pages/loginPhone/loginPhone'
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})